package org.example.footshoppingmaster.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.example.footshoppingmaster.pojo.DO.Product;

import java.util.List;

@Mapper
public interface ProductMapper {
    /*
     * 查询商品总数
     * */
    Integer selectNum(@Param("type") String type,  @Param("brand") String brand);
    /*
     * 根据商品type：man women chile
     *        brand：Nike 彪马
     * 来查询商品
     * */
    List<Product> selectByType(@Param("type") String type, @Param("brand") String brand,Integer numFrom ,Integer pageSize);
    /*
     * 根据商品id来查询
     * */
    @Select("select * from t_shoes_all where id=#{id}")
    Product selectById(Integer id);
    /*
     * 根据商品ids来查询商品数组
     * */
    List<Product> selectByIds(List<Integer> ids);
}
